package com.thread;
/*
测试如何将一个线程设置成守护线程。

只需要将 myDaemonThread.setDaemon(true); 设置为 true 即可
 */
public class ThreadMethod03 {
    public static void main(String[] args)  throws InterruptedException{
        MyDeamonThread myDeamonThread = new MyDeamonThread();
        //如果我们希望当main线程结束后，子线程自动结束，只需将子线程设为守护线程即可
        myDeamonThread.setDaemon(true);
        myDeamonThread.start();
        for (int i = 1 ; i<=5 ;i++){
            System.out.println("工作。。。");
            Thread.sleep(1000);
        }
    }
}
class MyDeamonThread extends Thread{
    @Override
    public void run() {
        for (;;){
            try{
                Thread.sleep(1000);
            }catch(InterruptedException e){
                e.printStackTrace();
            }
            System.out.println ("聊天");
        }
    }
}
